Inside Mac - Basic Toolbox
- ADBOp
- ADBReInit
- CountADBs
- GetIndADB
- GetADBInfo
- SetADBInfo
- About the Alias Manager
- About Alias Records
- Search Strategies for Resolving Alias Records
- Using the Alias Manager
- NewAlias
- NewAliasMinimal
- NewAliasMinimalFromFullpath
- UpdateAlias
- ResolveAlias
- MatchAlias
- GetAliasInfo
- ASCII
- ASCII>Dec>Hex>Oct>Bin Xref
- ASCII Matrix
- About the Color Manager
- searchProc
- Color2Index
- Index2Color
- InvertColor
- RealColor
- GetSubTable
- MakeITable
- GetCTSeed
- ProtectEntry
- ReserveEntry
- SetEntries
- SaveEntries
- RestoreEntries
- AddSearch
- AddComp
- DelSearch
- DelComp
- SetClientID
- About the Color Picker
- About the Color Picker Package and System 7.0
- Color Models
- Using the Color Picker Package
- GetColor
- CMY2RGB
- HSL2RGB
- HSV2RGB
- RGB2CMY
- RGB2HSL
- RGB2HSV
- SmallFract2Fix
- Fix2SmallFract
- About Compatibility Guidelines
- TrapAvailable
- Running in System 7.0
- CountDITL
- AppendDITL
- ShortenDITL
- Localizing Macintosh Programs
- Running Macintosh Programs Under A/UX
- About the Gestalt Manager and System 7.0
- Using the Gestalt Manager
- Auxiliary Controls
- Custom Controls
- DisposeControl
- DragControl
- Draw1Control
- DrawControls
- FindControl
- GetAuxCtl
- GetCRefCon
- GetCTitle
- GetCtlAction
- GetCtlMax
- GetCtlMin
- GetCtlValue
- GetCVariant
- GetNewControl
- HideControl
- HiliteControl
- KillControls
- MoveControl
- NewControl
- SetCtlColor
- SetCRefCon
- SetCTitle
- SetCtlAction
- SetCtlMax
- SetCtlMin
- SetCtlValue
- ShowControl
- SizeControl
- TestControl
- TrackControl
- UpdtControl
- About The Control Panel
- About Control Panels
- Writing Control Panel Files
- Monitors Control Panel
- Designing an Extension for the Monitors Control Panel
- The 'card' Resource
- The 'mntr' Resource
- The Monitor Function
- Messages to the Monitor Function
- The 'RECT' Resource
- The 'DITL' Resource
- The 'ICON' and 'cicn' Resources
- The 'vers' Resources
- The 'STR#' Resource
- The 'gama' Resources
- The 'FREF', 'BNDL', Icon Family, and Signature Resources
- The 'INIT' Resource
- A Sample of an Extension to the Monitors Control Panel
- Including Another Control Panel Definition in a Monitors Extension File
- The 'cdev' Resource
- cdev
- OpenCPort
- InitCPort
- CloseCPort
- RGBForeColor
- RGBBackColor
- GetForeColor
- GetBackColor
- FillCRect
- FillCOval
- FillCRoundRect
- FillCArc
- FillCRgn
- FillCPoly
- GetCPixel
- SetCPixel
- NewPixMap
- DisposPixMap
- CopyPixMap
- CopyBits
- CopyMask
- SeedCFill
- CalcCMask
- NewPixPat
- DisposPixPat
- CopyPixPat
- GetPixPat
- MakeRGBPat
- PenPixPat
- BackPixPat
- GetCCursor
- SetCCursor
- DisposeCCursor
- AllocCursor
- GetCIcon
- DisposeCIcon
- PlotCIcon
- SetPortPix
- OpColor
- HiliteColor
- CharExtra
- SetStdCProcs
- GetCTable
- DisposeCTable
- OpenPicture
- About Color QuickDraw and System 7.0
- Writing Compatible Graphics Applications
- Using Color QuickDraw
- Manipulating Pixel Map Images
- Extensions to the Version 2 Picture format
- OpenCPicture
- BitMapToRegion
- CopyDeepMask
- QDDone
- CTabChanged
- PixPatChanged
- PortChanged
- GDeviceChanged
- GetGray
- QDError
- DTInstall
- About Deferred Tasks
- CloseDeskAcc
- OpenDeskAcc
- SystemClick
- SystemEdit
- SystemEvent
- SystemMenu
- SystemTask
- About the Device Manager
- GetDCtlEntry
- OpenDriver
- CloseDriver
- Control
- Status
- KillIO
- PBOpenSync
- PBCloseSync
- PBReadSync
- PBWriteSync
- PBControlSync
- PBStatusSync
- PBKillIOSync
- Device
- OpenSlotSync
- SIntInstall
- SIntRemove
- SetChooserAlert
- DrvrInstall
- DrvrRemove
- Modal Dialog Hints
- Alert
- CautionAlert
- CloseDialog
- CouldAlert
- CouldDialog
- DialogSelect
- DisposeDialog
- DlgCopy
- DlgCut
- DlgDelete
- DlgPaste
- DrawDialog
- ErrorSound
- FindDItem
- FreeAlert
- FreeDialog
- GetAlrtStage
- GetDItem
- GetIText
- GetNewDialog
- GetStdFilterProc
- SetDialogDefaultItem
- SetDialogCancelItem
- SetDialogTrackCursor
- HideDItem
- InitDialogs
- IsDialogEvent
- ModalDialog
- NewDialog
- NewCDialog
- NoteAlert
- ParamText
- ResetAlrtStage
- SelIText
- SetDAFont
- SetDItem
- SetIText
- ShowDItem
- StopAlert
- UpdtDialog
- About the Disk Driver
- DiskEject
- SetTagBuffer
- DriveStatus
- About the Event Manager
- low-level events
- mouseRgn
- Keyboard Events
- Window Events
- Disk Events
- Application-Generated Events
- MultiFinder Events
- Receiving Low-Level Events
- suspend event
- Application Status Events
- high-level events
- send events
- Sending High-Level Events
- Receiving High-Level Events
- return receipt
- Responding to Events
- Searching for a Specific High-Level Event
- Event Loops
- Context Switching
- useTextEditServices
- Creating a 'SIZE' Resource
- WaitNextEvent
- AcceptHighLevelEvent
- PostHighLevelEvent
- GetSpecificHighLevelEvent
- GetProcessSerialNumberFromPortName
- GetPortNameFromProcessSerialNumber
- KeyTrans
- Button
- EventAvail
- GetCaretTime
- GetDblTime
- GetEvQHdr
- GetKeys
- GetMouse
- GetOSEvent
- OSEventAvail
- PostEvent
- PPostEvent
- FlushEvents
- SetEventMask
- StillDown
- TickCount
- WaitMouseUp
- GetNextEvent
- About the File Manager and System 7.0
- Identifying Files, Directories, and Volumes
- Limitations on MFS Disks
- A Simpler Safe-Save Strategy
- New Special-Purpose Features in the File Manager
- Using the File Manager
- High-Level File Manager Routines
- FSMakeFSSpec
- FSpExchangeFiles
- FSpOpenDF
- FSpOpenRF
- FSpCreate
- FSpDirCreate
- FSpDelete
- FSpGetFInfo
- FSpSetFInfo
- FSpSetFLock
- FSpRstFLock
- FSpRename
- FSpCatMove
- HOpenDF
- OpenDF
- PBHGetVolParmsSync
- PBCatSearchSync
- PBMakeFSSpecSync
- PBExchangeFilesSync
- PBCreateFileIDRefSync
- PBDeleteFileIDRefSync
- PBResolveFileIDRefSync
- PBGetVolMountInfoSize
- PBGetVolMountInfo
- PBVolumeMount
- PBGetForeignPrivsSync
- PBSetForeignPrivsSync
- PBOpenDFSync
- PBHOpenDFSync
- File Manager Caches
- Which File System Is Active
- Searching All Directories on an HFS Volume
- Allocate
- AllocContig
- CatMove
- CloseWD
- Create
- DirCreate
- GetWDInfo
- HCreate
- HGetVol
- HSetVol
- Eject
- FInitQueue
- FlushVol
- FSClose
- FSDelete
- HDelete
- FSOpen
- FSRead
- FSWrite
- GetDrvQHdr
- GetEOF
- GetFInfo
- HGetFInfo
- GetFPos
- GetFSQHdr
- GetVCBQHdr
- GetVInfo
- GetVol
- GetVRefNum
- OpenRF
- HOpenRF
- HRename
- OpenWD
- HOpen
- Rename
- RstFLock
- HRstFLock
- SetEOF
- SetFInfo
- HSetFInfo
- SetFLock
- HSetFLock
- SetFPos
- SetVol
- UnmountVol
- AddDrive
- About the Finder Interface
- Finder-Related Resources
- signature resource
- Icon Resources
- File Reference Resources
- The Bundle Resource
- Using Icon Families
- The Size Resource
- Messages When the Finder Can not Find Your Application
- Version Resources
- How and When the Finder Launches Your Application
- Stationery Pads
- Edition Icons
- Customized Icons
- Aliases and the Finder
- System Folder
- Desk Accessories
- Fonts, Sounds, and Other Movable Resources
- Balloon Help for Icons
- Finder Information in the Volume Catalog
- requiresSwitchLaunch
- Trash
- The Desktop Database
- History of the Desktop Database
- Using the Desktop Database
- Desktop Manager Routines
- PBDTGetCommentSync
- PBDTGetPath
- PBDTOpenInform
- PBDTCloseDown
- PBDTGetIconSync
- PBDTGetIconInfoSync
- PBDTGetAPPLSync
- PBDTAddIconSync
- PBDTAddAPPLSync
- PBDTSetCommentSync
- PBDTRemoveAPPLSync
- PBDTRemoveCommentSync
- PBDTFlushSync
- PBDTGetInfoSync
- PBDTResetSync
- PBDTDeleteSync
- ResolveAliasFile
- FindFolder
- icon suites
- NewIconSuite
- AddIconToSuite
- GetIconFromSuite
- ForEachIconDo
- GetIconSuite
- PlotIconSuite
- DisposeIconSuite
- SetSuiteLabel
- GetSuiteLabel
- MakeIconCache
- LoadIconCache
- GetIconCacheData
- SetIconCacheData
- GetIconCacheProc
- SetIconCacheProc
- PlotIconID
- PlotCIconHandle
- GetLabel
- IconSuiteToRgn
- IconIDToRgn
- RectInIconSuite
- RectInIconID
- PtInIconSuite
- PtInIconID
- HFS Notes
- ASYNCHRONOUS I/O
- PBAllocateSync
- PBAllocContigSync
- PBCatMoveSync
- PBCloseWDSync
- PBCreateSync
- PBDeleteSync
- PBDirCreateSync
- PBEject
- PBFlushFileSync
- PBFlushVolSync
- PBGetEOFSync
- PBGetFCBInfoSync
- PBGetFInfoSync
- PBGetFPosSync
- PBGetVInfoSync
- PBGetVolSync
- PBGetWDInfoSync
- File Manager Extensions
- PBGetCatInfoSync
- PBHGetLogInInfoSync
- PBHGetDirAccessSync
- PBHSetDirAccessSync
- PBHMapIDSync
- PBHMapNameSync
- PBHCopyFileSync
- PBHMoveRenameSync
- PBHOpenDenySync
- PBHOpenRFDenySync
- PBHCreateSync
- PBHDeleteSync
- PBHGetFInfoSync
- PBHGetVInfoSync
- PBHGetVolSync
- PBHOpenSync
- PBHOpenRFSync
- PBHRenameSync
- PBHRstFLockSync
- PBHSetFInfoSync
- PBHSetFLockSync
- PBHSetVolSync
- PBLockRangeSync
- PBMountVol
- PBOffLine
- PBOpenRFSync
- PBOpenWDSync
- PBRenameSync
- PBRstFLockSync
- SETCATINFO
- PBSetEOFSync
- SETFILEINFO
- SETFILELOCK
- PBSetFPosSync
- PBSetFVersSync
- PBSetVInfoSync
- PBSetVolSync
- PBUnlockRangeSync
- PBUnmountVol
- TrueType
- Font Rules
- Font Terminology
- Font Measurements
- Font Scaling
- How the Font Manager Renders TrueType Fonts
- Using the Font Manager
- Adding Font Sizes and Names to the Menu
- Storing a Font Name in a Document
- Using TrueType Fonts in Preference to Bitmapped Fonts
- Preserving the Glyphs Shape
- Font Manager Routines
- Choosing TrueType Fonts Over Bitmapped Fonts
- SetOutlinePreferred
- GetOutlinePreferred
- IsOutline
- OutlineMetrics
- SetPreserveGlyph
- GetPreserveGlyph
- FlushFonts
- FMSwapFont
- FontMetrics
- GetFNum
- GetFontName
- InitFonts
- RealFont
- SetFontLock
- SetFractEnable
- SetFScaleDisable
- About Graphics Devices
- Offscreen Graphics
- The 'scrn' Resource
- Setting a Device's Pixel Depth
- NewGDevice
- InitGDevice
- DisposGDevice
- GetDeviceList
- GetMainDevice
- GetNextDevice
- SetDeviceAttribute
- TestDeviceAttribute
- GetMaxDevice
- NewGWorld
- LockPixels
- UnlockPixels
- AllowPurgePixels
- NoPurgePixels
- GetPixelsState
- SetPixelsState
- GetPixBaseAddr
- PixMap32Bit
- UpdateGWorld
- SetGWorld
- GetGWorld
- GetGWorldDevice
- GetGWorldPixMap
- DisposeGWorld
- NewScreenBuffer
- NewTempScreenBuffer
- DisposeScreenBuffer
- SetGDevice
- GetGDevice
- HasDepth
- SetDepth
- DeviceLoop
- About the Graphics Overview
- The Components of Macintosh Graphics
- The Video Card and Screen
- The RGB Color Record
- The Pixel Map Record
- The Color GrafPort Record
- The Graphics Device Record
- Graphics Initialization
- The Graphics Path
- How Indexed Pixels Work
- How Direct Pixels Work
- Determining The QuickDraw Version
- About The Help Manager
- Help Balloon Display
- Default Help Balloons for Menus, Windows, and Icons
- Using the Help Manager
- Providing Text or Pictures for Help Balloons
- Specifying the Format for Help Balloon Content
- Specifying Options in Help Resources
- Providing Help Balloons for Menus
- Providing Help Balloons for Items in Dialog and Alert Boxes
- Providing Help Balloons for Window Content
- Help Balloons in Static Windows
- Help Balloons in Dynamic Windows
- Overriding Help Balloons for Application Icons
- Overriding Other Default Help Balloons
- Adding Your Own Menu Items to the Help Menu
- Writing Your Own Balloon Definition Function
- HMGetBalloons
- HMSetBalloons
- HMIsBalloon
- Displaying and Removing Help Balloons
- HMShowBalloon
- HMShowMenuBalloon
- HMRemoveBalloon
- Using Your Own Tip Function
- HMGetHelpMenuHandle
- HMGetFont
- HMGetFontSize
- HMSetFont
- HMSetFontSize
- Getting and Setting Information for Help Resources
- HMSetDialogResID
- HMGetDialogResID
- HMSetMenuResID
- HMGetMenuResID
- HMScanTemplateItems
- HMBalloonRect
- HMBalloonPict
- HMGetBalloonWindow
- HMExtractHelpMsg
- HMGetIndHelpMsg
- Help Balloons for Movable Modal Dialogs
- About the System 7.0 Environment
- The Cooperative Multitasking Environment
- Interapplication Communication
- Sharing Data Among Applications
- Sending Events Between Applications
- Exchanging Message Blocks Between Programs
- Enhanced User Interface
- Graphics
- File Management
- Memory Management
- Process Management Information
- Timing Services
- Compatibility
- Worldwide Development
- Communication Over a Network
- Hardware Interfaces
- Macintosh Plus Keyboard
- Extended Keyboard
- Mac II Keyboard
- Mac Plus Keyboard
- Original Mac Keyboard
- Keyboard Compatibility
- LActivate
- LAddColumn
- LAddRow
- LAddToCell
- LAutoScroll
- LCellSize
- LClick
- LClrCell
- LDelColumn
- LDelRow
- LDispose
- LDoDraw
- LDraw
- LFind
- LGetCell
- LGetSelect
- LLastClick
- LNew
- LNextCell
- LRect
- LScroll
- LSearch
- LSetCell
- LSetSelect
- LSize
- LUpdate
- ApplicZone
- BlockMove
- CompactMemSys
- DisposHandle
- DisposPtr
- EmptyHandle
- FreeMemSys
- GetApplLimit
- GetHandleSize
- GetPtrSize
- GetZone
- GZSaveHnd
- HandleZone
- HClrRBit
- HGetState
- HLock
- HNoPurge
- HPurge
- HSetRBit
- HSetState
- HUnlock
- InitApplZone
- InitZone
- MaxApplZone
- MaxBlockSys
- MaxMemSys
- MemError
- MoreMasters
- MoveHHi
- NewEmptyHandleSys
- NewHandle
- NewHandleSys
- NewHandleClear
- NewHandleSysClear
- NewPtr
- NewPtrSys
- NewPtrClear
- NewPtrSysClear
- PtrZone
- PurgeMemSys
- PurgeSpace
- ReallocHandle
- RecoverHandleSys
- ResrvMem
- SetApplBase
- SetApplLimit
- SetGrowZone
- SetHandleSize
- SetPtrSize
- SetZone
- StackSpace
- SystemZone
- TopMem
- MFFreeMem
- MFMaxMem
- MFTempNewHandle
- MFTopMem
- MFTempDisposHandle
- MFTempHLock
- MFTempHUnlock
- SwapDataCache
- SwapInstructionCache
- FlushDataCache
- FlushInstructionCache
- HLockHi
- About Memory Management
- Dividing Memory Among Multiple Applications
- Extending an Application's Available Memory
- Extending the Operating System's Available Memory
- Controlling the System Memory Settings
- About the Memory Manager
- Using the Memory Manager
- Setting and Restoring the A5 Register
- SetCurrentA5
- SetA5
- StripAddress
- Translate24To32
- About Virtual Memory
- Using Virtual Memory
- Holding and Releasing Memory
- Locking and Unlocking Memory
- Obtaining Information About Virtual Memory
- Deferring User Interrupt Handling
- DebugUtil
- HoldMemory
- UnholdMemory
- LockMemory
- LockMemoryContiguous
- UnlockMemory
- GetPhysical
- DeferUserFn
- DebuggerGetMax
- PageFaultFatal
- DebuggerLockMemory
- DebuggerUnlockMemory
- DebuggerEnter
- DebuggerExit
- DebuggerPoll
- GetPageState
- temporary memory
- Using Temporary Memory
- Determining Features of Temporary Memory
- TempTopMem
- TempFreeMem
- TempMaxMem
- TempNewHandle
- TempHLock
- TempHUnlock
- TempDisposeHandle
- EnterSupervisorMode
- About the Moves Memory Icon
- AddResMenu
- AppendMenu
- CalcMenuSize
- CheckItem
- ClearMenuBar
- Color Menus
- CountMItems
- Custom Menus
- DeleteMenu
- DelMCEntries
- DelMenuItem
- DisableItem
- DispMCInfo
- DisposeMenu
- DrawMenuBar
- EnableItem
- FlashMenuBar
- GetItem
- GetItemCmd
- GetItemIcon
- GetItemMark
- GetItemStyle
- GetMCEntry
- GetMCInfo
- GetMenu
- GetMenuBar
- GetMHandle
- GetNewMBar
- HiliteMenu
- InitMenus
- InitProcMenu
- InsertMenu
- InsertResMenu
- InsMenuItem
- MenuChoice
- MenuKey
- MenuSelect
- NewMenu
- PopUpMenuSelect
- SetItem
- SetItemCmd
- SetItemIcon
- SetItemMark
- SetItemStyle
- SetMCEntries
- SetMCInfo
- SetMenuBar
- SetMenuFlash
- About the Notification Manager
- About The Notification Manager and System 7.0
- Using the Notification Manager
- NMInstall
- NMRemove
- General Compatibility Guidelines
- Date2Secs
- Debugger
- DebugStr
- Delay
- Dequeue
- Enqueue
- Environs
- EqualString
- GetDateTime
- GetMMUMode
- GetSysPPtr
- GetTime
- GetTrapAddress
- HandAndHand
- HandToHand
- InitUtil
- NGetTrapAddress
- NSetTrapAddress
- PtrAndHand
- PtrToHand
- CodeExampleStart
- PtrToXHand
- ReadDateTime
- RelString
- RestoreA5
- Restart
- Secs2Date
- SetDateTime
- SetTime
- SetTrapAddress
- SwapMMUMode
- SetUpA5
- SysEnvirons
- UprString
- WriteParam
- GetToolTrapAddress
- GetOSTrapAddress
- SetToolTrapAddress
- SetOSTrapAddress
- DIBadMount
- DIFormat
- DILoad
- DIUnload
- DIVerify
- DIZero
- InitAllPacks
- InitPack
- IUCompString
- IUDatePString
- IUDateString
- IUEqualString
- IUGetIntl
- IUMagIDString
- IUMagString
- IUMetric
- IUSetIntl
- IUTimePString
- IUTimeString
- NumToString
- StringToNum
- tolerant
- InitPalettes
- NewPalette
- GetNewPalette
- DisposePalette
- ActivatePalette
- SetPalette
- GetPalette
- PmForeColor
- PmBackColor
- AnimateEntry
- AnimatePalette
- GetEntryColor
- SetEntryColor
- GetEntryUsage
- SetEntryUsage
- CTab2Palette
- Palette2CTab
- About the Palette Manager and System 7.0
- Palettes
- Color Usage Categories
- Changing the Color Environment
- Restoring the Color Environment
- Using the Palette Manager
- Courteous Colors
- Tolerant Colors
- Animated Colors
- Explicit Colors
- Inhibited Colors
- Creating Palettes
- Assigning a Default Palette to an Application
- Linking a Color Table to a Palette
- Associating One Palette With Many Ports
- PMgrVersion
- NSetPalette
- SetPaletteUpdates
- GetPaletteUpdates
- SaveFore
- RestoreFore
- SaveBack
- RestoreBack
- CopyPalette
- ResizePalette
- RestoreDeviceClut
- Entry2Index
- About the Picture Utilities Package
- Getting Color Information
- Collecting Information From Multiple Pixel Maps or Pictures
- GetPixMapInfo
- GetPictInfo
- NewPictInfo
- RecordPixMapInfo
- RecordPictInfo
- RetrievePictInfo
- DisposPictInfo
- Creating Custom Color-Sampling Methods
- About the Power Manager
- The Idle State
- The Sleep State
- The Sleep Queue
- Sleep Requests
- Sleep Demands
- Wakeup Demands
- Sleep-Request Revocations
- Using the Power Manager
- Determining Whether the Power Manager Is Present
- Enabling or Disabling the Idle State
- Setting, Disabling, and Reading the Wakeup Timer
- Placing a Routine in the Sleep Queue
- Responding When the Sleep Queue Calls Your Routine
- Switching Serial Power On and Off
- IdleUpdate
- EnableIdle
- DisableIdle
- GetCPUSpeed
- SetWUTime
- DisableWUTime
- GetWUTime
- SleepQInstall
- SleepQRemove
- AOn
- AOnIgnoreModem
- BOn
- AOff
- BOff
- ModemStatus
- BatteryStatus
- LaserWriter Techniques
- Creating Offscreen Bitmaps
- Handling Printing Errors
- Adding Items to the Print Dialogs
- PrCloseDoc
- PrClose
- PrClosePage
- PrDlgMain
- PrDrvrClose
- PrDrvrDCE
- PrDrvrOpen
- PrDrvrVers
- PrError
- PrintDefault
- PrJobDialog
- PrJobInit
- PrJobMerge
- PrOpen
- PrOpenDoc
- PrOpenPage
- PrPicFile
- PrSetError
- PrStlDialog
- PrStlInit
- PrValidate
- PrGeneral
- PrCtlCall
- About The Process Manager
- Process Management
- How the Process Manager Creates Processes
- How the Process Manager Schedules Processes
- How Your Application Specifies Scheduling Options
- Using the Process Manager
- Launching Other Applications
- About Process Manager Routines
- GetCurrentProcess
- GetNextProcess
- GetProcessInformation
- SameProcess
- GetFrontProcess
- SetFrontProcess
- WakeUpProcess
- LaunchApplication
- LaunchDeskAccessory
- Drawing Icons
- Drawing Outside Windows
- Large PICTs
- Offscreen Pixel Maps
- AddPt
- BackColor
- BackPat
- CharWidth
- CalcMask
- ClipRect
- ClosePicture
- ClosePoly
- ClosePort
- CloseRgn
- ColorBit
- CopyRgn
- DiffRgn
- DisposeRgn
- DrawChar
- DrawPicture
- DrawString
- DrawText
- EmptyRect
- EmptyRgn
- EqualPt
- EqualRect
- EqualRgn
- EraseArc
- EraseOval
- ErasePoly
- EraseRect
- EraseRgn
- EraseRoundRect
- FillArc
- FillOval
- FillPoly
- FillRect
- FillRgn
- FillRoundRect
- ForeColor
- FrameArc
- FrameOval
- FramePoly
- FrameRect
- FrameRgn
- FrameRoundRect
- GetClip
- GetFontInfo
- GetPen
- GetPenState
- GetPixel
- GetPort
- GlobalToLocal
- GrafDevice
- HideCursor
- HidePen
- InitCursor
- InitGraf
- InitPort
- InsetRect
- InsetRgn
- InvertArc
- InvertOval
- InvertPoly
- InvertRect
- InvertRgn
- InvertRoundRect
- KillPicture
- KillPoly
- GetMaskTable
- Line
- LineTo
- LocalToGlobal
- MapPoly
- MapPt
- MapRect
- MapRgn
- MeasureText
- Move
- MovePortTo
- MoveTo
- NewRgn
- ObscureCursor
- OffsetPoly
- OffsetRect
- OffsetRgn
- OpenPoly
- OpenPort
- OpenRgn
- PaintArc
- PaintOval
- PaintPoly
- PaintRect
- PaintRgn
- PaintRoundRect
- PenMode
- PenNormal
- PenPat
- PenSize
- PicComment
- PortSize
- Pt2Rect
- PtInRect
- PtInRgn
- PtToAngle
- Random
- RectInRgn
- RectRgn
- ScalePt
- ScrollRect
- SectRect
- SectRgn
- SeedFill
- SetClip
- SetCursor
- SetEmptyRgn
- SetOrigin
- SetPenState
- SetPort
- SetPortBits
- SetPt
- SetRect
- SetRectRgn
- SetStdProcs
- ShowCursor
- ShowPen
- SpaceExtra
- StringWidth
- StuffHex
- SubPt
- TextFace
- TextFont
- TextMode
- TextSize
- TextWidth
- UnionRect
- UnionRgn
- XorRgn
- StdArc
- StdBits
- StdComment
- StdGetPic
- StdLine
- StdOval
- StdPoly
- StdPutPic
- StdRect
- StdRRect
- StdRgn
- StdText
- StdTxMeas
- About the Resource Manager and System 7.0
- Application Resource Types
- Operating System Resource Types
- Resource IDs
- Definition Procedures
- Font Families and Scripts
- Resources in the System File
- Packages
- Function Key Resources
- Using the Resource Manager
- Resource Manager Routines
- FSpCreateResFile
- HCreateResFile
- FSpOpenResFile
- ReadPartialResource
- WritePartialResource
- SetResourceSize
- AddResource
- ChangedResource
- CloseResFile
- Count1Resources
- Count1Types
- CountResources
- CountTypes
- Poor Man's Search Path
- CurResFile
- DetachResource
- Get1IndResource
- Get1IndType
- Get1NamedResource
- Get1Resource
- GetIndResource
- GetIndType
- GetNamedResource
- GetResAttrs
- GetResFileAttrs
- GetResInfo
- GetResource
- HomeResFile
- HOpenResFile
- InitResources
- LoadResource
- MaxSizeRsrc
- OpenResFile
- OpenRFPerm
- Owned Resources
- resource map
- RGetResource
- ReleaseResource
- ResError
- RmveResource
- RsrcMapEntry
- RsrcZoneInit
- SetResAttrs
- SetResFileAttrs
- SetResInfo
- SetResLoad
- SetResPurge
- SizeResource
- Shared Files and Folders
- Unique1ID
- UniqueID
- UpdateResFile
- UseResFile
- WriteResource
- GetScrap
- InfoScrap
- LoadScrap
- PutScrap
- UnloadScrap
- ZeroScrap
- ScriptUtil
- CharByte
- ParseTable
- CharType
- Pixel2Char
- Char2Pixel
- FindWord
- HiliteText
- DrawJust
- MeasureJust
- Transliterate
- GetScript
- SetScript
- GetEnvirons
- SetEnvirons
- FontScript
- IntlScript
- KeyScript
- Font2Script
- GetDefFontSize
- GetSysFont
- GetAppFont
- GetMBarHeight
- GetSysJust
- SetSysJust
- About the SCSI Manager
- SCSISelAtn
- SCSIMsgIn
- SCSIMsgOut
- SCSIReset
- SCSIGet
- SCSISelect
- SCSICmd
- SCSIRead
- SCSIRBlind
- SCSIWrite
- SCSIWBlind
- SCSIComplete
- SCSIStat
- Chain
- ClrAppFiles
- CountAppFiles
- ExitToShell
- GetAppFiles
- GetAppParms
- Launch
- LoadSeg
- UnloadSeg
- About the Serial Drivers
- xOn
- xOffSent
- RAMSDOpen
- RAMSDClose
- SerReset
- SerSetBuf
- SerHShake
- SerSetBrk
- SerClrBrk
- SerGetBuf
- SerStatus
- About the ShutDown Manager
- ShutDwnPower
- ShutDwnStart
- ShutDwnInstall
- ShutDwnRemove
- About the Start Manager
- GetDefaultStartup
- SetDefaultStartup
- GetVideoDefault
- SetVideoDefault
- GetOSDefault
- SetOSDefault
- GetTimeout
- SetTimeout
- SFGetFile
- SFPGetFile
- SFPPutFile
- SFPutFile
- About the Standard File Package and System 7.0
- Presenting the Default Interface
- Customizing Your Interface
- StandardPutFile
- CustomPutFile
- StandardGetFile
- CustomGetFile
- About TextEdit
- Mixed-Directional Text
- Highlighting
- Mouse-Down Regions
- Dual Carets
- Caret Movement Across Direction Boundaries
- Font and Keyboard Synchronization
- Vertical Movement of the Caret
- Arrow Key Actions for Selected Text
- Caret Position at Line Ends
- Word Selection and Line Breaks
- Accurate Line Measurement
- TextEdit and TrueType Fonts
- Determining the Version of TextEdit
- Customizing TextEdit's Features
- Using WordRedraw for Line Calculations
- Using the lineStarts Array to Determine Line Length
- Using TextEdit's Default Click Procedure
- Text Parameters
- EOLHook
- TextWidthHook
- DRAWHook
- HITTESTHook
- wordBreak hook
- TextEdit Data Structures
- Converting TextEdit records
- Saving Styled Text
- TextEdit Limits
- TextEdit With Style
- Text Edit record Types
- GetStylHandle
- GetStylScrap
- SetClikLoop
- SetStylHandle
- SetStylScrap
- SetWordBreak
- TEActivate
- TEAutoView
- TECalText
- TEClick
- TEContinuousStyle
- TECopy
- TECustomHook
- TextEdit hooks
- TECut
- TEDeactivate
- TEDelete
- TEDispose
- TEFeatureFlag
- TEFromScrap
- TEGetHeight
- TEGetOffset
- TEGetPoint
- TEGetScrapLen
- TEGetStyle
- TEGetText
- TEIdle
- TEInit
- TEInsert
- TEKey
- TENew
- TENumStyles
- TEPaste
- TEPinScroll
- TEReplaceStyle
- TEScrapHandle
- TEScroll
- TESelView
- TESetJust
- TESetScrapLen
- TESetSelect
- TESetStyle
- TESetText
- TEStylInsert
- TEStylNew
- TEStylPaste
- TEToScrap
- TEUpdate
- TextBox
- About the Time Manager
- Time Manager Versions
- The TickCount Function
- The Delay Function
- The Vertical Retrace Manager
- Using the Time Manager
- Installing and Activating Task Records
- Using Application Global Variables in Tasks
- Performing Periodic Tasks
- Computing Elapsed Time
- InsTime
- InsXTime
- PrimeTime
- RmvTime
- AngleFromSlope
- BitAnd
- BitClr
- BitNot
- BitOr
- BitSet
- BitShift
- BitTst
- BitXor
- DeltaPoint
- Fix2Frac
- Fix2Long
- Fix2X
- FixATan2
- FixDiv
- FixMul
- FixRatio
- FixRound
- Frac2Fix
- Frac2X
- FracCos
- FracDiv
- FracMul
- FracSin
- FracSqrt
- GetCursor
- GetIcon
- GetIndPattern
- GetIndString
- GetPattern
- GetPicture
- GetString
- HiWord
- Long2Fix
- LongMul
- LoWord
- Munger
- NewString
- PackBits
- PlotIcon
- ScreenRes
- SetString
- ShieldCursor
- SlopeFromAngle
- UnpackBits
- X2Fix
- X2Frac
- About User Interface Design Principles
- Worldwide Software Development
- User Documentation
- Terminology
- The System 7.0 Environment
- Color Design for System 7.0
- Windows
- Dialog Boxes
- Menus
- Pop-Up Menus
- More User Interface Information
- GetVBLQHdr
- VInstall
- VRemove
- SlotVInstall
- SlotVRemove
- DoVBLTask
- AttachVBL
- BeginUpdate
- BringToFront
- CalcVis
- CalcVisBehind
- CheckUpdate
- ClipAbove
- CloseWindow
- DisposeWindow
- DragGrayRgn
- DragWindow
- DrawGrowIcon
- DrawNew
- EndUpdate
- FindWindow
- FrontWindow
- GetNewWindow
- GetWindowPic
- GetWMgrPort
- GetWRefCon
- GetWTitle
- GrowWindow
- HideWindow
- HiliteWindow
- InitWindows
- InvalRect
- InvalRgn
- MoveWindow
- NewWindow
- PaintBehind
- PaintOne
- PinRect
- SaveOld
- SelectWindow
- SendBehind
- SetWindowPic
- SetWRefCon
- SetWTitle
- ShowHide
- ShowWindow
- SizeWindow
- TrackBox
- TrackGoAway
- ValidRect
- ValidRgn
- ZoomWindow
- About the Window Manager
- NewCWindow
- GetNewCWindow
- SetWinColor
- GetAuxWin
- GetWVariant
- GetGrayRgn
- GetCWMgrPort
- SetDeskCPat